Fix "process load/unload" on android
On android the symbols exposed by libdl (dlopen, dlclose, dlerror)
prefixed by "__dl_". This change moves the handling of process
load/unload to the platform object and override it for android to
handle the special prefix.
Hi Tamas,
When I run "process load libloadunload_a.so --install" its fail with error Couldn't lookup symbols: dl_dlerror, dl_dlopen.
Symbol table contains 13 entries:
The symbols are not prefix with "__dl_" . We are using SDK version 25 for MIP64r6 target.
generic_mips64:/ # getprop ro.build.version.sdk
25
Even we are not seeing prefix "__dl_" added to X86-64 dynamic symbol
Symbol table '.dynsym' contains 12 entries:
Symbol table '.symtab' contains 14 entries: