mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +00:00
Set GL(dl_nns) to 1 for vDSO in libc.a
This commit is contained in:
parent
9cee558564
commit
bb859b06dd
@ -1,6 +1,9 @@
|
|||||||
2012-10-05 H.J. Lu <hongjiu.lu@intel.com>
|
2012-10-05 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
[BZ #14557]
|
[BZ #14557]
|
||||||
|
* elf/setup-vdso.h (setup_vdso): Set GL(dl_nns) to 1 for vDSO
|
||||||
|
if IS_IN_rtld isn't defined.
|
||||||
|
|
||||||
* elf/dl-support.c (_dl_sysinfo_map): New.
|
* elf/dl-support.c (_dl_sysinfo_map): New.
|
||||||
Include "get-dynamic-info.h" and "setup-vdso.h".
|
Include "get-dynamic-info.h" and "setup-vdso.h".
|
||||||
(_dl_non_dynamic_init): Call setup_vdso.
|
(_dl_non_dynamic_init): Call setup_vdso.
|
||||||
|
3
NEWS
3
NEWS
@ -15,7 +15,8 @@ Version 2.17
|
|||||||
14173, 14195, 14237, 14251, 14252, 14283, 14298, 14303, 14307, 14328,
|
14173, 14195, 14237, 14251, 14252, 14283, 14298, 14303, 14307, 14328,
|
||||||
14331, 14336, 14337, 14347, 14349, 14376, 14417, 14459, 14476, 14477,
|
14331, 14336, 14337, 14347, 14349, 14376, 14417, 14459, 14476, 14477,
|
||||||
14505, 14510, 14516, 14518, 14519, 14530, 14532, 14538, 14543, 14544,
|
14505, 14510, 14516, 14518, 14519, 14530, 14532, 14538, 14543, 14544,
|
||||||
14545, 14562, 14576, 14579, 14583, 14587, 14621, 14638, 14645, 14648.
|
14545, 14557, 14562, 14576, 14579, 14583, 14587, 14621, 14638, 14645,
|
||||||
|
14648.
|
||||||
|
|
||||||
* Support for STT_GNU_IFUNC symbols added for s390 and s390x.
|
* Support for STT_GNU_IFUNC symbols added for s390 and s390x.
|
||||||
Optimized versions of memcpy, memset, and memcmp added for System z10 and
|
Optimized versions of memcpy, memset, and memcmp added for System z10 and
|
||||||
|
@ -106,6 +106,8 @@ setup_vdso (struct link_map *main_map __attribute__ ((unused)),
|
|||||||
GL(dl_rtld_map).l_next = l;
|
GL(dl_rtld_map).l_next = l;
|
||||||
l->l_prev = &GL(dl_rtld_map);
|
l->l_prev = &GL(dl_rtld_map);
|
||||||
*first_preload = &l->l_next;
|
*first_preload = &l->l_next;
|
||||||
|
# else
|
||||||
|
GL(dl_nns) = 1;
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
/* We have a prelinked DSO preloaded by the system. */
|
/* We have a prelinked DSO preloaded by the system. */
|
||||||
|
Loading…
Reference in New Issue
Block a user