]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
link_elf_obj: Process global ifunc relocs after other global relocs
authorMark Johnston <markj@FreeBSD.org>
Thu, 25 Nov 2021 21:52:17 +0000 (16:52 -0500)
committerMark Johnston <markj@FreeBSD.org>
Thu, 2 Dec 2021 14:15:15 +0000 (09:15 -0500)
commit2e837779a7efe3cd315988de931257d980cc789c
tree64010a778aeb4fae663671e56947efaa31037133
parent344c1bc6e643cf2b470c2ff8770057462f44c100
link_elf_obj: Process global ifunc relocs after other global relocs

This is needed to ensure that resolvers that reference global symbols
return correct results.

Reviewed by: kib
Sponsored by: The FreeBSD Foundation

(cherry picked from commit b11e6fd75b1bb9d337b0edab14d160ff65b11aae)
sys/kern/link_elf_obj.c