Series |
Implementation of RTLD_SHARED for dlmopen
|
expand
-
[RFC,v7,00/20] Implementation of RTLD_SHARED for dlmopen
-
[RFC,v7,01/20] Declare and describe the dlmopen RTLD_SHARED flag
-
[RFC,v7,02/20] include/link.h: Update the link_map struct to allow proxies
-
[RFC,v7,03/20] elf/dl-object.c: Implement a helper function to proxy link_map entries
-
[RFC,v7,04/20] elf/dl-load.c, elf-dl-open.c: Implement RTLD_SHARED dlmopen proxying
-
[RFC,v7,05/20] elf/dl-fini.c: Handle proxy link_map entries in the shutdown path
-
[RFC,v7,06/20] elf/dl-init.c: Skip proxied link map entries in the dl init path
-
[RFC,v7,07/20] elf/dl-open.c: Don't try libc linit in namespaces with no libc mapping
-
[RFC,v7,08/20] elf/dl-open.c: when creating a proxy check the libc_map in NS 0
-
[RFC,v7,09/20] Define a new dynamic section tag - DT_GNU_FLAGS_1
-
[RFC,v7,10/20] Abstract the loaded-DSO search code into a private helper function
-
[RFC,v7,11/20] Compare loaded DSOs by file ID and check for DF_GNU_1_UNIQUE
-
[RFC,v7,12/20] Use the new DSO finder helper function since we have it
-
[RFC,v7,13/20] Use the DSO search helper to check for preloaded DT_GNU_UNIQUE DSOs
-
[RFC,v7,14/20] When loading DSOs into alternate namespaces check for DT_GNU_UNIQUE
-
[RFC,v7,15/20] Suppress audit calls when a (new) namespace is empty
-
[RFC,v7,16/20] Suppress inter-namespace DSO sharing for audit libraries
-
[RFC,v7,17/20] dlsym, dlvsym should be able to look up symbols via DSO proxies
-
[RFC,v7,18/20] Add DT_GNU_FLAGS_1/DF_GNU_1_UNIQUE dynamic section+flag to glibc DSOs
-
[RFC,v7,20/20] Restore separate libc loading for the TLS/namespace storage test
|