Skip to content
Snippets Groups Projects
user avatar
Vivek Das Mohapatra authored
We need to intercept dlopen calls made by DSOs outside the capsule
so that we can update the GOTs of new DSOs as they appear (for
example when libSDL dlopen()s DSOs that use libGL's symbols but
don't link against it directly.

In order to do this we need to wrap dlopen(), but unlike dlsym()
(which we already wrap) we cannot do so unconditionally: To support
this we introduce a restricted relocate call which blacklists
certain DSOs.
069bc36f
History
Name Last commit Last update
..