diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2022-10-23 02:53:15 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2022-10-23 02:53:15 +0000 |
commit | 0c3e3ee9594c56c222155b741f783ef840417d36 (patch) | |
tree | ae62ed6f0787ba26affd9adfd60b6a578b8162a1 /lib/libkeynote/header.h | |
parent | 0adf4ff1803aa7d13d83b03d62a53ab5ffe0a4e4 (diff) |
A better workaround for mips64 mimmutable problem. The problem is the
DT_DEBUG word is inside a R LOAD that gets marked immutable, but ld.so
does a mprotect RW + adjustment + mprotect R. DT_DEBUG is specified as
being inside the DYNAMIC range, solet's do all the immutables and then,
on mips64 only, turn around and make DYNAMIC mutable. That gives us
time to see if we can move DT_DEBUG or change what ld.so is doing.
discussed at length with kettenis
Diffstat (limited to 'lib/libkeynote/header.h')
0 files changed, 0 insertions, 0 deletions