]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
rtld: map without PROT_EXEC for relocation
authorEd Maste <emaste@FreeBSD.org>
Mon, 4 Jan 2021 18:55:44 +0000 (13:55 -0500)
committerEd Maste <emaste@FreeBSD.org>
Tue, 5 Jan 2021 15:57:14 +0000 (10:57 -0500)
commit613a08cfa2e0fb1b99906961c7a676d527e17f05
treee53c5998548f58adfa12469af4e08a6634732f0b
parentbed70f83ac77b4d948fad9f198b6b39a5110c2af
rtld: map without PROT_EXEC for relocation

This makes text segment relocation work under W^X.

Submitted by: Greg V <greg@unrelenting.technology> (original version)
Reviewed by: kib
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D27953
libexec/rtld-elf/rtld.c