I think you misunderstand dynamic loading. There is only one address space -- that of the compiz process. All plugins share the same address space.
And if a dynamic library contains static data then that's perfectly safe because the dynamic loader always ensures only one copy of an SO ever gets loaded. It is just reference counted.
I think you misunderstand dynamic loading. There is only one address space -- that of the compiz process. All plugins share the same address space.
And if a dynamic library contains static data then that's perfectly safe because the dynamic loader always ensures only one copy of an SO ever gets loaded. It is just reference counted.