what is the use-case for dlmopen vs dlopen?

Viewed 25

android has the concept of a linker namespace.

https://source.android.com/devices/architecture/vndk/linker-namespace

what exactly is a linker namespace in layman terms ? when would we want to use dlmopen vs dlopen ? what use case is dlmopen trying to solve that dlopen does not solve ?

The project I work on makes use of dlXXX API for loading shared libraries at runtime and we want to ensure that the symbols loaded from the shared library are completely isolated. Does dlmopen address this issue ?

0 Answers
Related