]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r257811 (by markj):
authorkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 12 Mar 2016 17:12:00 +0000 (17:12 +0000)
committerkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 12 Mar 2016 17:12:00 +0000 (17:12 +0000)
commitf877fe8030b6d35ffa8a730dad667e5076df888e
tree8c87ec261bc34b8a299e95074ef06f51bd9df904
parent5f79455162f96712446f1bb328a2b14345d63d77
MFC r257811 (by markj):
Include rtld itself when iterating over loaded ELF objects in
dl_iterate_phdr(3).

MFC r294373:
Do not call callbacks for dl_iterate_phdr(3) with the rtld bind and
phdr locks locked.

MFC r294470 (by kan):
Fix initlist_add_object invocation parameters.

MFC r294936 (by kan):
Do not unlock rtld_phdr_lock over callback invocations.

git-svn-id: svn://svn.freebsd.org/base/stable/10@296727 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
libexec/rtld-elf/amd64/reloc.c
libexec/rtld-elf/arm/reloc.c
libexec/rtld-elf/debug.c
libexec/rtld-elf/i386/reloc.c
libexec/rtld-elf/powerpc/reloc.c
libexec/rtld-elf/powerpc64/reloc.c
libexec/rtld-elf/rtld.c
libexec/rtld-elf/rtld.h
libexec/rtld-elf/sparc64/reloc.c