]> git.ipfire.org Git - thirdparty/glibc.git/commit - elf/rtld.c
Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 24 Jan 2004 08:36:13 +0000 (08:36 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 24 Jan 2004 08:36:13 +0000 (08:36 +0000)
commite8648a5a87fd0c472cb6002df8111b9a8ec3fba6
tree87992735d4b94569a7938455ff304b630b66b8f0
parent75631a576303d3bf23c0db077dcf5dc15c863063
Update.

2004-01-22  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-reloc.c (_dl_relocate_object): Move PT_GNU_RELRO protection
into...
(_dl_protect_relro): New routine.
* sysdeps/generic/ldsodefs.h (_dl_protect_relro): New prototype.
* elf/rtld.c (_dl_start_final): Copy l_relro_addr and l_relro_size
from bootstrap_map.
(_dl_main): Don't set GL(_dl_loaded)->l_relro_{addr,size} here.
Call _dl_protect_relro for libraries if prelinking.
ChangeLog
elf/rtld.c
sysdeps/generic/ldsodefs.h