CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/10/27 16:48:17
Modified files:
sys/sys : exec.h
sys/kern : exec_elf.c
Log message:
Unfortunately there are still ugly text-relocation binaries in the wild.
Libraries are less of a concern, because ld.so can fix them in the right
order. So we must scan DYNAMIC for the TEXTREL marker, and not make
X LOADs immutable. ld.so will apply changes to the text segment. In
upcoming diff, crt0 and ld.so will then apply immutability.
ok kettenis