Revert dl_fbase initialization to the address where the shared object is loaded.
Change-Id: If868cab774a1ae5ff370208216cecda9b8c3b9fd
diff --git a/linker/dlfcn.c b/linker/dlfcn.c
index 44ab158..920137e 100644
--- a/linker/dlfcn.c
+++ b/linker/dlfcn.c
@@ -138,7 +138,8 @@
memset(info, 0, sizeof(Dl_info));
info->dli_fname = si->name;
- info->dli_fbase = (void*)si->load_bias;
+ /* Address at which the shared object is loaded */
+ info->dli_fbase = (void*)si->base;
/* Determine if any symbol in the library contains the specified address */
Elf32_Sym *sym = soinfo_find_symbol(si, addr);