diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2021-08-17 19:36:04 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2021-09-29 16:15:44 -0700 |
commit | 88361b408b9dbd313f15413cc2e6be0f1cafb01a (patch) | |
tree | 8c95b7ac2ae27783ebbfae890a3921d60a452370 /elf/tst-dlopen-nodelete-reloc-mod6.cc | |
parent | ee874f44fd55988808a4a162ef21bfa2cc8dc6f7 (diff) | |
download | glibc-88361b408b9dbd313f15413cc2e6be0f1cafb01a.tar.gz glibc-88361b408b9dbd313f15413cc2e6be0f1cafb01a.tar.xz glibc-88361b408b9dbd313f15413cc2e6be0f1cafb01a.zip |
elf: Copy l_addr/l_ld when adding ld.so to a new namespace
When add ld.so to a new namespace, we don't actually load ld.so. We create a new link map and refers the real one for almost everything. Copy l_addr and l_ld from the real ld.so link map to avoid GDB warning: warning: .dynamic section for ".../elf/ld-linux-x86-64.so.2" is not at the expected address (wrong library or version mismatch?) when handling shared library loaded by dlmopen. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'elf/tst-dlopen-nodelete-reloc-mod6.cc')
0 files changed, 0 insertions, 0 deletions