Szabolcs Nagy
02e5d56421
add PR_*_FP_MODE prctl options
...
new in linux v4.0, commit 9791554b45a2acc28247f66a5fd5bbc212a6b8c8
used to work around a floating-point abi issue on mips
2015-04-17 22:31:44 -04:00
Szabolcs Nagy
658aefdf33
add PR_MPX_*_MANAGEMENT prctl options
...
new in linux v3.19, commit fe3d197f84319d3bce379a9c0dc17b1f48ad358c
used for on-demand kernel allocation of bounds tables for mpx on x86
2015-04-17 22:31:35 -04:00
Szabolcs Nagy
11ac2a6e81
add new prctl command PR_SET_MM_MAP to sys/prctl.h
...
PR_SET_MM_MAP was introduced as a subcommand for PR_SET_MM in
linux v3.18 commit f606b77f1a9e362451aca8f81d8f36a3a112139e
the associated struct type is replicated in sys/prctl.h using
libc types.
example usage:
struct prctl_mm_map *p;
...
prctl(PR_SET_MM, PR_SET_MM_MAP, p, sizeof *p);
the kernel side supported struct size may be queried with
the PR_SET_MM_MAP_SIZE subcommand.
2014-12-23 01:46:22 -05:00
Szabolcs Nagy
871a09c86f
add new PR_SET_THP_DISABLE and PR_GET_THP_DISABLE prctl flags
...
they can be used to set or query if transparent huge pages are disabled.
introduced in linux 3.15 commit a0715cc22601e8830ace98366c0c2bd8da52af52
2014-07-20 18:49:16 +02:00
Rich Felker
9a8d7bee80
add macros for new(ish) prctl commands
2013-07-30 18:15:50 -04:00
Rich Felker
9932505b68
fix some prctl macros that were incorrectly copied into this file
2013-07-30 13:04:31 -04:00
Rich Felker
5a2e74ebd2
copy-paste error in prctl.h
2011-06-18 07:39:05 -04:00
Rich Felker
0b44a0315b
initial check-in, version 0.5.0
2011-02-12 00:22:29 -05:00