diff options
author | 2002-07-24 02:29:57 +0000 | |
---|---|---|
committer | 2002-07-24 02:29:57 +0000 | |
commit | e1e86deafb5b4fdb3fef0e0db4d34f0652110461 (patch) | |
tree | acce2c642c0c2f64137f4505f13fe1774795a035 /lib/libc/regex/utils.h | |
parent | - change pte_spill_X() to take an extra parameter to determine if (diff) | |
download | wireguard-openbsd-e1e86deafb5b4fdb3fef0e0db4d34f0652110461.tar.xz wireguard-openbsd-e1e86deafb5b4fdb3fef0e0db4d34f0652110461.zip |
- change pte_spill_X() to take an extra parameter to determine if
the fault is a EXE fault or R/W fault.
- mask/or the SR_NOEXEC bit into the segment register value
when the number of executable pages becomes 0/non-zero.
- create segments with SR_NOEXEC set, will be cleared when first
exec mapping in the segment is created.
- allow pte_spill_X() to deal with a new type of fault, page mapped
but non executable, when execute was requested.
Adds up to - non-exec stack support.
[keep mvmeppc in sync]
Diffstat (limited to 'lib/libc/regex/utils.h')
0 files changed, 0 insertions, 0 deletions