-
Atari MultiTOS (since 1991)
Pharos (since 2017) On Unix-like systems, the
mprotect system call is used to
control memory protection.
Storage violation, for...
- the
general concept of
executable space protection,
controlled via the
mprotect system call. W^X is
relatively simple on
processor architectures that support...
- bit, Exec
Shield fails to
protect pages below the code
segment limit; an
mprotect() call to mark
higher memory, such as the stack,
executable will mark all...
-
virtual memory layouts. If the CS
limit is raised, for
example by
calling mprotect() to make
higher memory executable, then the
protections are lost below...
- information—for example,
marking mapped regions as executable—can be
managed using mprotect(2), and
special treatment can be
enforced using madvise(2). In Linux, macOS...
- also
incorporates exploit mitigation features, ASLR, KASLR,
restricted mprotect() and
Segvguard from the PaX project, and GCC
Stack Smashing Protection...
- Unix-like
systems memory pages can be
toggled to be
executable with the
mprotect()
system call, and on Windows, VirtualProtect() can be used to achieve...
- fifos,
process group ids,
session ids,
terminal attributes, and mmap/
mprotect (including mmap-based
shared memory).
DMTCP supports the OFED API for InfiniBand...
-
changed by
application or
library code with
calls to
routines such as
mprotect(); the
maximum virtual memory protections limit what
permissions may be...