]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove now redundand ifunc relocation code which should have been
authorkib <kib@FreeBSD.org>
Sun, 27 Jan 2019 00:37:52 +0000 (00:37 +0000)
committerkib <kib@FreeBSD.org>
Sun, 27 Jan 2019 00:37:52 +0000 (00:37 +0000)
commit42ffd5f945d58d9433d81a565d0e5206dfdf84d9
tree45d5c155c710005e1e9f6bd8025506bfc8518138
parent435d72996d2ba2be805ce8e68c09da489a1b64bf
Remove now redundand ifunc relocation code which should have been
removed as part of r341441.

This call to reloc_non_plt() may crash if ifunc resolvers use the
needed libraries symbols since the pass over the needed libs
relocation is not yet done.  The change in r341441 ensures the right
relocation order otherwise.

Submitted by: theraven
MFC after: 1 week
Discussed in: https://reviews.freebsd.org/D17529
libexec/rtld-elf/rtld.c